/*
 * @(#)CommBO.java $version 2012-8-9
 * 
 * Copyright 2012 NADOSTAR Gruop. All rights Reserved.
 * NADOSTAR PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package com.nadostar.iims.etc.bo;

import java.util.List;

import com.nadostar.extensions.util.DataMap;

/**
 * The Class CommBO.
 * 
 * @author Lixing
 *
 */
public interface CommBO {
	/**
	 * 공통코드 리스트 가져오기.
	 * 
	 * @param commCdCatCd 공통코드분류코드
	 * @param offset
	 * @param count
	 * @return
	 */
	List<DataMap> getCommList(String commCdCatCd, int offset, int count);
	/**
	 * 공통코드 리스트 총 갯수 가져오기.
	 * 
	 * @param commCdCatCd 공통코드분류코드
	 * @return
	 */
	int getCommListCount(String commCdCatCd);
	/**
	 * 분류코드별 해당 공통코드 가져오기.
	 * 
	 * @param commCdCatCd 공통코드분류코드
	 * @return
	 */
	List<DataMap> getCommByCommCdCatList(String commCdCatCd);
	/**
	 * 모든 공통코드분류코드 가져오기. 
	 * 
	 * @return
	 */
	List<DataMap> getAllCommCdCatList();
}
